﻿using Newtonsoft.Json;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace WeiXinSDK.MP.Model
{
	/// <summary>
	/// 上传图文消息素材的请求实体
	/// 图文消息，一个图文消息支持1到10条图文
	/// </summary>
	public class ArticleMedia
	{

		[JsonProperty("articles")]
		public IEnumerable<Item> Articles { get; set; }

		public class Item
		{
			/// <summary> 图文消息缩略图的media_id，可以在基础支持-上传多媒体文件接口中获得 </summary>
			[JsonProperty("thumb_media_id")]
			public string ThumbMediaID { get; set; }

			/// <summary> 图文消息的作者 </summary>
			[JsonProperty("author")]
			public string Author { get; set; }

			/// <summary> 图文消息的标题 </summary>
			[JsonProperty("title")]
			public string Title { get; set; }

			/// <summary> 在图文消息页面点击“阅读原文”后的页面 </summary>
			[JsonProperty("content_source_url")]
			public string ContentSourceUrl { get; set; }

			/// <summary> 图文消息页面的内容，支持HTML标签 </summary>
			[JsonProperty("content")]
			public string Content { get; set; }

			/// <summary> 图文消息的描述 </summary>
			[JsonProperty("digest")]
			public string Digest { get; set; }

			/// <summary> 是否显示封面，1为显示，0为不显示 </summary>
			[JsonProperty("show_cover_pic")]
			public string ShowCoverPic { get; set; }

		}
	}
}
